﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////

// Reviewed
#pragma once
#include "NdbDataSchema.h"

namespace gcmp
{
    /// \brief 参照线项目参照类型
    /// 弱参照和强参照在项目中作为构件实例的可捕捉的边界；
    /// 非参照在项目中不可捕捉；
    /// 强参照的捕捉优先级高于弱参照；
    ///
    SERIALIZABLE_ENUM_CLASS(ProjectReferenceTypeOfReferenceLine)
    {
        NoReference = 0,  ///< 非参照
        WeakReference, ///< 弱参照
        StrongReference, ///< 强参照
    };
}